/*
  砍树
  题目描述
    在一片森林中，有 N 棵树，每棵树的位置为 Xi，高度为 Hi。
    你可以决定每棵树是否砍倒，以及砍倒的方向（左或右），或者保持不动。
      ● 如果你选择将一棵树向左砍倒，那么这棵树会占据位置区间 [Xi - Hi, Xi) 。
      ● 如果你选择将一棵树向右砍倒，那么这棵树会占据位置区间 (Xi, Xi + Hi] 。
      ● 如果你选择不砍倒这棵树，它将保持竖直，不占据额外的位置。
        需要注意的是，如果一棵树倒下后占据的位置与其他树的位置重叠（包括其他树倒下后占据的位置），
        则这种砍伐方式是不可行的。
    你的任务是计算最多可以砍倒多少棵树。
  输入描述
    第一行包含一个整数 N，表示树的数量。
    接下来 N 行，每行包含两个整数 Xi 和 Hi ，表示第 i 棵树的位置和高度。
  输出描述
    输出一个整数，表示最多可以砍倒的树的数量。
  样例1
    输入
      5
      1 2
      2 1
      10 9
      5 10
      19 1
    输出
      3
  提示
    数据范围：1 <= N <= 10^5
             -10^9 <= Xi <= 10^9
             1 <= Hi <=10^9
    保证所有的 Xi 互不相同，不保证数据按严格递增顺序给出。
*/